* { margin:0; padding:0; list-style:none; font-size:12px; font-family:Arial,宋体, Helvetica, sans-serif; line-height:20px;color:#333;}
a { text-decoration:none;color:#069;}
html,body { overflow:hidden;}
body { background:#ccc;}
.clear { clear:both}
.wrap {width:900px; overflow:hidden; margin:0 auto 20px; padding:10px 0 0; background:#fff;border-bottom:2px solid #8FB3DA; position:relative;}
.wrap h1 {height:50px;padding:0 10px;font:30px/40px "微软雅黑"; position:relative}
.wrap h1 small { font-size:14px; font-family:arial; margin-left:5px;}
.wrap h1 span { height:23px;width:220px;display:block;position:absolute;top:0;left:0; background:#f5f5f5;opacity:0.5;filter:alpha(opacity=50);}
.rssBtns { float:right; margin:-30px 10px 0 0; position:relative;}
.rssBtns span{display:block;height:20px;padding:0 12px;overflow:hidden; background:#8FB3DA url(btn.jpg) repeat-x 0 0;border:1px solid #5f9ee6;cursor:pointer; float:left; margin-left:10px;}

.menu { float:left;width:198px; border-top:2px solid #8FB3DA; border-right:2px solid #8FB3DA; overflow:auto}
.menu a { display:block; background:#f5f5f5; font-weight:700; padding:3px 10px; margin-bottom:2px; margin-left:3px;}
.menu a:hover,.menu a.current { background:#8FB3DA;color:#f5f5f5;}
.menu a.current { margin-left:0; text-align:right;}

.feedslist { float:right;width:700px; overflow:hidden}
.feedslist_top { height:30px;border-top:2px solid #8FB3DA;}
.feedslist_top h2 {float:left;font-size:14px; line-height:30px;padding:0 10px;}
.feedslist_top a { margin:5px 0 0 5px; float:left;color:#cd0000;}
.feedshow{clear:both; overflow:auto}
.feedshow ul { padding:5px;}
.feedshow li { height:26px; overflow:hidden; margin-bottom:2px;}
.feedshow li.open { height:auto;}
.feedshow h3 { background:#f5f5f5;border-top:1px solid #8FB3DA;padding:5px;height:20px;cursor:pointer}
.feedshow a.title { float:left; text-decoration:none}
.feedshow small { float:right;color:#999;}
.feedshow p { padding:10px; text-indent:2em;clear:both;}
.action {border-top:2px solid #8FB3DA; padding:5px; position:relative;}
.action span { padding:2px 10px; background:#8FB3DA url(btn.jpg) repeat-x 0 0;border:1px solid #5f9ee6;cursor:pointer; margin:0 10px 0 0}
.loading { padding:10px; height:50px; background:url(loading.gif) no-repeat center 10px;}
.feedshow_content { padding:5px 10px;}

.PopOutDiv { position:absolute;border:1px solid #8FB3DA; background:#fff; padding:10px;width:300px;}
.MsPoploadClose { font-size:20px; line-height:20px;position:absolute;right:10px;top:5px;}
.addNewRss span{ display:block;}
.addNewRss input.text {width:245px;border:1p solid #8fb3da;height:16px; margin-right:5px; margin-bottom:2px}
.addNewRss input.RssAddNewName {width:100px;}
.addNewRss input.submit {height:22px; padding:2px 5px;}

.rsslist { max-height:400px; overflow:auto}
.rsslist table {width:100%;border-top:1px solid #8FB3DA; border-collapse:collapse}
.rsslist tr:hover { background:#f5f5f5;}
.rsslist td { border-bottom:1px solid #ccc; padding:3px;}
.rsslist td.rsslist_op {width:60px;}
.rsslist td.rsslist_op span { margin:0 3px; text-decoration:underline;color:#069; cursor:pointer}
.rsslist td input { height:20px; border-width:0 0 1px; background:#8FB3DA;color:#fff;}

.rssReady {margin:0 5px;}
.rssReady span {text-decoration:underline;color:#069; cursor:pointer}
.rssReady tr.selected {color:#999; background:#f4f4f4;}
.rssReady tr.selected span { cursor:default; text-decoration:none;color:#666;}
.rssReady td+td {width:450px;}
.rssReady td+td+td { width:auto;}

.emailPanel { position:absolute;bottom:-1px;left:-1px;width:686px;border:2px solid #8FB3DA; background:#fff; padding:5px;}
.emailPanel li { padding-bottom:2px;clear:both;}
.emailPanel li label { padding-right:5px; display:block;width:60px; float:left;}
.emailPanel li input {width:260px;}
.emailPanel li input.submit {width:60px;padding:2px 10px; background:#8FB3DA; cursor:pointer;}
.rec_text { background:#f5f5f5;border:1px solid #8FB3DA; padding:10px; margin:10px 10px 10px 65px; height:60px; overflow:auto;}

.dialog-mask{border:0px;background:#000;opacity:0.35;filter:alpha(opacity=35);position:absolute;left:0;top:0;overflow:hidden;}

.login {width:300px;height:100px;border:1px solid #8FB3DA; position:absolute;left:50%;top:50%;margin:-80px 0 0 -150px; background:#fff;}
.login h2 { background:#f5f5f5; padding:5px;}
.login p { padding:20px 10px; text-align:center}
.login p a { font-weight:700; margin:0 2px;}